activePDF Toolkit 2011 API リファレンス
InputByteArray
テクニカル リファレンス > Toolkit オブジェクト > Toolkit プロパティ > InputByteArray

Glossary Item Box

説明: OpenInputFile で使用するバイナリ形式の PDF ファイルを指定します。"インメモリ" 生成で使用します。

注意: このプロパティは、.NET 環境での使用を対象とします。.NET 環境以外で activePDF Toolkit を導入する場合、「InputByteStream」プロパティを参照してください。

構文: value = object.InputByteArray = value
引数: 引数 値の型 説明 & 設定
object N/A オブジェクトのインスタンスを設定します。
Value Safearray 配列
備考: ファイル名を “MEMORY” に設定するときは、このプロパティを OpenInputFile または MergeFile より前に呼び出す必要があります。

C# の例

APToolkitNET.Toolkit TK = new APToolkitNET.Toolkit();

TK.OpenOutputFile("MEMORY");
TK.SetFont("Helvetica", 24);
TK.PrintText(100, 600, "This is a test");
TK.CloseOutputFile();

// assign a byte array image of
// the output file to binImage
byte[] binImage = TK.BinaryImage;

// open a new output file to disk
TK.OpenOutputFile("output.pdf");

// use the binImage variable to
// populate the input byte stream
// using InputByteArray
TK.InputByteArray = binImage;
TK.OpenInputFile("MEMORY");
TK.CopyForm(0, 0);
TK.CloseOutputFile();